package com.alks.function.data.dto.finance.fincons;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description: 结算应付汇总新的和旧的
 */
@Getter
@Setter
@NoArgsConstructor
public class SettlementSummaryDto2 {

    @ApiModelProperty(value = "厂商ID")
    private String vendorNo;

    @ApiModelProperty(value = "厂商名称")
    private String vendorName;

    @ApiModelProperty(value = "结算月份")
    private String financeYymm;

    @ApiModelProperty(value = "总金额")
    private BigDecimal amt;

    @ApiModelProperty(value = "已对账金额")
    private BigDecimal balanceAmt;

    @ApiModelProperty(value = "未对账金额")
    private BigDecimal unBalanceAmt;

    @ApiModelProperty(value = "已付金额")
    private BigDecimal apAmt;

    @ApiModelProperty(value = "未付金额")
    private BigDecimal unApAmt;

    private BigDecimal unApAmt2;

    @ApiModelProperty(value = "到期未付")
    private BigDecimal unAmtDq;

    @ApiModelProperty(value = "逾期未付")
    private BigDecimal unAmtYq;

    @ApiModelProperty(value = "旧 总金额")
    private BigDecimal amt1;

    @ApiModelProperty(value = "旧 已对账金额")
    private BigDecimal balanceAmt1;

    @ApiModelProperty(value = "旧 未对账金额")
    private BigDecimal unBalanceAmt1;

    @ApiModelProperty(value = "旧 已付金额")
    private BigDecimal apAmt1;

    @ApiModelProperty(value = "旧 未付金额")
    private BigDecimal unApAmt1;


    @ApiModelProperty(value = "旧 到期未付")
    private BigDecimal unAmtDq1;

    @ApiModelProperty(value = "旧 逾期未付")
    private BigDecimal unAmtYq1;

    @ApiModelProperty(value = "账期")
    private String vendorZq;

    @ApiModelProperty(value = "公司")
    private String companyId;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime sysDate;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime updateDate;

}
